﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using asp_mysql;

namespace asp_mysql
{
    public partial class login : System.Web.UI.Page
    {
        string tipo;
        conexion conectar = new conexion();

        protected void Page_Load(object sender, EventArgs e)
        {

            //string dat = Session["usuarios"].ToString();
            //String[] datos = dat.Split(',');
            //Label1.Text = dat;
            Label1.Text = "Usuario No Definido";
            DropDownList1.SelectedItem.ToString();
            //TextBox1.Text = datos[1];
            //TextBox2.Text = datos[2];
            TextBox1.ToString();
            TextBox2.ToString();
        }

        protected void Button1_Click(object sender, EventArgs e)
        {
            if (tipo != null && tipo != "SELECCIONAR")
            {
                string consulta = "select cuenta.ID_cuen,cuenta.usu_cuen,cuenta.pass_cuen,tipo_usuario.nom_usu,cuenta.iden_cuen from cuenta inner join tipo_usuario on cuenta.tipo_cuen=ID_usu where usu_cuen='" + TextBox1.Text + "' and pass_cuen='" + TextBox2.Text + "' and nom_usu='" + tipo + "'";

                if (conectar.usuario(consulta))
                {
                    Session["usuario"] = TextBox1.Text.Trim();
                    Session["tipo"] = tipo;

                    switch (tipo)
                    {

                        case "ADMINISTRADOR":
                            Response.Redirect("~\\MenuPrincipal.aspx");
                            break;
                    }

                }


                string consulta1 = "select cuenta.ID_cuen,cuenta.usu_cuen,cuenta.pass_cuen,tipo_usuario.nom_usu,cuenta.iden_cuen,alumno.ID_alum,alumno.appat_alum,alumno.apmat_alum,alumno.sex_alum,alumno.tel_alum,alumno.est_alum,alumno.gra_alum,alumno.act_alum from cuenta inner join tipo_usuario on cuenta.tipo_cuen=tipo_usuario.ID_usu inner join alumno on cuenta.iden_cuen=alumno.tel_alum where usu_cuen='" + TextBox1.Text + "' and pass_cuen='" + TextBox2.Text + "' and nom_usu='" + tipo + "'";

                if (conectar.usuario(consulta1))
                {
                    Session["usuario"] = TextBox1.Text.Trim();
                    Session["tipo"] = tipo;

                    switch (tipo)
                    {

                        case "ALUMNO":
                            //Response.Redirect("~\\Administrador\\WebForm1.aspx");
                            break;
                    }

                }

                string consulta2 = "select cuenta.ID_cuen,cuenta.usu_cuen,cuenta.pass_cuen,tipo_usuario.nom_usu,cuenta.iden_cuen,maestro.ID_mast,maestro.appat_mast,maestro.apmat_mast,maestro.sex_mast,maestro.tel_mast,maestro.est_mast,maestro.act_mast from cuenta inner join tipo_usuario on cuenta.tipo_cuen=tipo_usuario.ID_usu inner join maestro on cuenta.iden_cuen=maestro.tel_mast where usu_cuen='" + TextBox1.Text + "' and pass_cuen='" + TextBox2.Text + "' and nom_usu='" + tipo + "'";

                if (conectar.usuario(consulta2))
                {
                    Session["usuario"] = TextBox1.Text.Trim();
                    Session["tipo"] = tipo;

                    switch (tipo)
                    {

                        case "PROFESOR":
                            //Response.Redirect("~\\Administrador\\WebForm1.aspx");
                            break;
                    }

                }

            }
        }

        protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)
        {
            tipo = DropDownList1.SelectedItem.ToString();
        }

        protected void Button2_Click(object sender, EventArgs e)
        {

        }
    }
}